package com.cyf.note11_15;

/**
 * 4:写一个方法（java）,实现以下功能
 * m,n,k为正整数，求可以被m和n整除，
 * 并且个位数为k的最小正整数，
 * 找不到，返回0,
 * 比如，m=3,n=7,k=1,则返回21；如果k=2,则返回42.
 * 方法声明如下：
 * public int calc(int m,int n,int k)
 */
public class question4 {

    public static int calc(int m,int n,int k){
        boolean flag = false;
        int i = 10,finalNum = 0;
        if(k%m == 0 && k%n ==0){    //如 1 1 1
            finalNum = k;
        }else{
            while(!flag){
                int avgNum = i + k; //保证个位数为k
                if(avgNum%m == 0 && avgNum%n ==0){    //如 1 1 1
                    finalNum = avgNum;
                    break;
                }
                i = i+10;
            }
        }
        return finalNum;
    }

    public static void main(String[] args) {

        System.out.println(calc(6,7,6));
    }

}
